someone with itchy feet - Alemán Inglés Diccionario